package com.francisco.ets.visuel;
/******************************************************
Cours:  LOG121
Projet: Squelette du laboratoire #1
Nom du fichier: ApplicationFormes.java
Date créé: 2013-05-03
*******************************************************
Historique des modifications
*******************************************************
*@author Patrice Boucher
2013-05-03 Version initiale
*******************************************************/  
 

import java.beans.PropertyChangeEvent;
import java.beans.PropertyChangeListener;

import com.francisco.ets.controleur.ControleurFrontal;
import com.francisco.ets.util.CommBase;
import com.francisco.ets.util.Labo1Const;

/**
 * Cette classe représente l'application dans son ensemble. 
 * @author Patrice Boucher
 * @date 2013/05/04
 */
public class ApplicationFormes{
	
	/**
	 * main de l'application
	 * @param args
	 */
	public ControleurFrontal controleur;
	public static void main(String[] args) {
		ApplicationFormes application = new ApplicationFormes();
		application.controleur.doAction(Labo1Const.Actions.AFFICHER_DIALOGUE_CONNECTION);
	}
	
	/**
	 * Constructeur
	 */
	public ApplicationFormes(){
		CommBase comm = new CommBase();
		FenetrePrincipale fenetre = new FenetrePrincipale(comm);	
		//fenetre.show(false);
		controleur=new ControleurFrontal(fenetre);
		controleur.setCommBaseRef(comm);
		comm.setListenerChangementPropriete(controleur);
		
		fenetre.getMenu().setMyControleur(controleur);
	}
}
